home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
extras
/
programm
/
gemfsc19
/
gemfsc19.lzh
/
GEMFBIND
/
AESAPPL2.S
< prev
next >
Wrap
Text File
|
1993-03-10
|
2KB
|
78 lines
;*========================================================================
;*
;* AESFAST Public Domain GEM bindings.
;*
;*========================================================================
;*************************************************************************
;*
;* Application manager functions 2 of 2.
;*
;*************************************************************************
;-------------------------------------------------------------------------
; appl_read
; appl_write
;-------------------------------------------------------------------------
globl _appl_read
_appl_read:
move.l #$0B020101,d0 ; AControl 11,2,1,1
bra.b appl_rw
globl _appl_write
_appl_write:
move.l #$0C020101,d0 ; AControl 12,2,1,1
appl_rw:
; .cargs #4,id.w,len.w,pbuf.l
id = 4
len = 6
pbuf = 8
lea id(sp),a1 ; -> intin
lea pbuf(sp),a0 ; -> adrin
jmp aes_do
;-------------------------------------------------------------------------
; appl_find
;-------------------------------------------------------------------------
globl _appl_find
_appl_find:
; .cargs #4,pname.l
pname = 4
move.l #$0D000101,d0 ; AControl 13,0,1,1
lea pname(sp),a0 ; -> addrin
jmp aes_do
;-------------------------------------------------------------------------
; appl_tplay
; appl_trecord
;-------------------------------------------------------------------------
globl _appl_tplay
_appl_tplay:
move.l #$0E020101,d0 ; AControl 14,2,1,1
bra.b appl_pr
globl _appl_trecord
_appl_trecord:
move.l #$0F010101,d0 ; AControl 15,1,1,1
appl_pr:
; .cargs #4,pbuf.l,count.w,speed.w
pbuf = 4
count = 8
speed = 10
lea count(sp),a1 ; -> intin
lea pbuf(sp),a0 ; -> adrin
jmp aes_do
; end of code